﻿namespace Core.Business.Domain.Entities {
    using System;

    public class Saque : Lancamento{

        protected Saque() { }
        public Saque(double valor, string comentario, Favorecido favorecido, TipoSituacao situacao, DateTime vencimento, Parcela parcela)
            : base(valor, comentario, favorecido, situacao, vencimento, parcela) {
                        this.Tipo = TipoLancamento.SAQUE;
        }

        public override void SetValor(double valor) {
            this.Valor = (valor > 0) ? (valor * -1) : valor;
        }
    }
}